package main

import (
	"fmt"
)

/**
函数
*/
func main() {
	//函数就是将一堆代码重用的机制
	i := sum()
	fmt.Println(i) //30
}
func sum() int { //声明函数，有返回值
	a := 10
	b := 20
	sum := a + b
	return sum
}
func sout() {
	fmt.Println("1")
	fmt.Println("1")
}
func sub(a int, b int) { //声明函数，传递两个整型参数

}
func sub2(a, b int) { //声明函数，传递的连个参数都是整型

}

//不定参数列表
func test(args ...int) {
	for i := 0; i < len(args); i++ {
		fmt.Println(args[i])
	}
	for a, data := range args {

	}
}
